export const batchJsonParse = (jsonData, propArr = []) => {
  propArr.forEach((item) => {
    jsonData[item] = JSON.parse(jsonData[item]);
  });
  return jsonData;
};

export const batchJsonStringify = (jsonData, propArr = []) => {
  propArr.forEach((item) => {
    jsonData[item] = JSON.stringify(jsonData[item]);
  });
  return jsonData;
};

export const deepClone = (jsonData) => JSON.parse(JSON.stringify(jsonData));

export const toNumberArr = (strArr) => {
  let arr = [];
  for (let index = 0; index < strArr.length; index++) {
    const num = Number(strArr[index]);
    if (!isNaN(num)) {
      arr.push(num);
    }
  }
  return arr;
};
